<?php

return [
    'accepted' => 'Phải được chấp nhận.',
    'accepted_if' => 'Phải được chấp nhận khi :other là :value.',
    'active_url' => 'Đây không phải là một URL hợp lệ.',
    'after' => 'Phải là một ngày sau :date.',
    'after_or_equal' => 'Phải là một ngày sau hoặc bằng :date.',
    'alpha' => 'Chỉ có thể chứa các chữ cái.',
    'alpha_dash' => 'Chỉ có thể chứa các chữ cái, số, dấu gạch ngang và dấu gạch dưới.',
    'alpha_num' => 'Chỉ có thể chứa các chữ cái và số.',
    'array' => 'Phải là một mảng.',
    'ascii' => 'Phải chỉ chứa các ký tự và ký hiệu đơn byte.',
    'before' => 'Phải là một ngày trước :date.',
    'before_or_equal' => 'Phải là một ngày trước hoặc bằng :date.',
    'between.array' => 'Phải có các mục từ :min đến :max .',
    'between.file' => 'Phải nằm trong khoảng từ :min đến :max kilobyte.',
    'between.numeric' => 'Phải nằm trong khoảng từ :min đến :max .',
    'between.string' => 'Phải có độ dài từ :min đến :max ký tự.',
    'boolean' => 'Phải là đúng hoặc sai.',
    'can' => 'Chứa một giá trị không được phép.',
    'confirmed' => 'Xác nhận không khớp.',
    'current_password' => 'Mật khẩu không chính xác.',
    'date' => 'Không phải là một ngày hợp lệ.',
    'date_equals' => 'Phải là một ngày bằng :date.',
    'date_format' => 'Không khớp với định dạng :format.',
    'decimal' => 'Phải có :decimal chữ số thập phân.',
    'declined' => 'Phải được từ chối.',
    'declined_if' => 'Phải được từ chối khi :other là :value.',
    'different' => 'Trường này và :other phải khác nhau.',
    'digits' => 'Phải có :digits chữ số.',
    'digits_between' => 'Phải từ :min đến :max chữ số.',
    'dimensions' => 'Kích thước hình ảnh không hợp lệ.',
    'distinct' => 'Trường này có giá trị trùng lặp.',
    'doesnt_end_with' => 'Không được kết thúc với một trong những giá trị sau: :values.',
    'doesnt_start_with' => 'Không được bắt đầu với một trong những giá trị sau: :values.',
    'email' => 'Phải là một địa chỉ email hợp lệ.',
    'ends_with' => 'Phải kết thúc bằng :values',
    'enum' => 'Giá trị đã chọn :attribute không hợp lệ.',
    'exists' => 'Giá trị này không hợp lệ.',
    'file' => 'Phải là một tệp.',
    'filled' => 'Phải có một giá trị.',
    'gt.array' => 'Phải có nhiều hơn :value mục.',
    'gt.file' => 'Phải lớn hơn :value kilobyte.',
    'gt.numeric' => 'Phải lớn hơn :value .',
    'gt.string' => 'Phải lớn hơn :value ký tự.',
    'gte.array' => 'Phải có các mục :value trở lên.',
    'gte.file' => 'Phải lớn hơn hoặc bằng :value kilobyte.',
    'gte.numeric' => 'Phải lớn hơn hoặc bằng :value .',
    'gte.string' => 'Phải lớn hơn hoặc bằng ký tự :value .',
    'image' => 'Phải là một hình ảnh.',
    'in' => 'Giá trị này không hợp lệ.',
    'in_array' => 'Trường này không tồn tại trong :other.',
    'integer' => 'Phải là một số nguyên.',
    'ip' => 'Phải là một địa chỉ IP hợp lệ.',
    'ipv4' => 'Phải là một địa chỉ IPv4 hợp lệ.',
    'ipv6' => 'Phải là một địa chỉ IPv6 hợp lệ.',
    'json' => 'Phải là một chuỗi JSON hợp lệ.',
    'lowercase' => 'Phải là chữ thường.',
    'lt.array' => 'Các mục phải có giá trị nhỏ hơn :value .',
    'lt.file' => 'Phải nhỏ hơn :value kilobyte.',
    'lt.numeric' => 'Phải nhỏ hơn :value .',
    'lt.string' => 'Phải ít hơn :value ký tự.',
    'lte.array' => 'Không được có nhiều hơn :value mục.',
    'lte.file' => 'Phải nhỏ hơn hoặc bằng :value kilobyte.',
    'lte.numeric' => 'Phải nhỏ hơn hoặc bằng :value .',
    'lte.string' => 'Phải nhỏ hơn hoặc bằng các ký tự :value .',
    'mac_address' => 'Phải là một địa chỉ MAC hợp lệ.',
    'max.array' => 'Không được có nhiều hơn :max mục.',
    'max.file' => 'Không được lớn hơn :max kilobyte.',
    'max.numeric' => 'Không được lớn hơn :max .',
    'max.string' => 'Không được vượt quá :max ký tự.',
    'max_digits' => 'Không được có nhiều hơn :max chữ số.',
    'mimes' => 'Phải là một tệp thuộc loại: :values.',
    'mimetypes' => 'Phải là một tệp thuộc loại: :values.',
    'min.array' => 'Phải có ít nhất :min mục.',
    'min.file' => 'Phải có ít nhất :min kilobyte.',
    'min.numeric' => 'Phải ít nhất là :min .',
    'min.string' => 'Phải có ít nhất :min ký tự.',
    'min_digits' => 'Phải có ít nhất :min chữ số.',
    'missing' => 'Phải bị thiếu.',
    'missing_if' => 'Phải bị thiếu khi :other là :value.',
    'missing_unless' => 'Phải bị thiếu trừ khi :other là :value.',
    'missing_with' => 'Phải bị thiếu khi :values có mặt.',
    'missing_with_all' => 'Phải bị thiếu khi :values có mặt.',
    'multiple_of' => 'Phải là bội số của :value.',
    'not_in' => 'Giá trị này không hợp lệ.',
    'not_regex' => 'Định dạng không hợp lệ.',
    'numeric' => 'Phải là một số.',
    'present' => 'Phải có mặt.',
    'prohibited' => 'Bị cấm.',
    'prohibited_if' => 'Bị cấm khi :other là :value.',
    'prohibited_unless' => 'Bị cấm trừ khi :other có trong :values.',
    'prohibits' => 'Cấm :other có mặt.',
    'regex' => 'Định dạng không hợp lệ.',
    'required' => 'Trường này là bắt buộc.',
    'required_array_keys' => 'Phải chứa các mục cho: :values.',
    'required_if' => 'Trường này là bắt buộc khi :other là :value.',
    'required_if_accepted' => 'Trường này là bắt buộc khi :other được chấp nhận.',
    'required_unless' => 'Trường này là bắt buộc trừ khi :other có trong :values.',
    'required_with' => 'Trường này là bắt buộc khi :values có mặt.',
    'required_with_all' => 'Trường này là bắt buộc khi :values có mặt.',
    'required_without' => 'Trường này là bắt buộc khi :values không có mặt.',
    'required_without_all' => 'Trường này là bắt buộc khi không có mục nào trong :values.',
    'same' => 'Trường này và :other phải khớp.',
    'size.array' => 'Phải chứa các mục :size .',
    'size.file' => 'Phải là :size kilobyte.',
    'size.numeric' => 'Phải là :size .',
    'size.string' => 'Phải là ký tự :size .',
    'starts_with' => 'Phải bắt đầu bằng :values',
    'string' => 'Phải là một chuỗi.',
    'timezone' => 'Phải là một khu vực hợp lệ.',
    'ulid' => 'Phải là một ULID hợp lệ.',
    'unique' => 'Giá trị này đã được sử dụng.',
    'uploaded' => 'Tải lên không thành công.',
    'uppercase' => 'Phải là chữ hoa.',
    'url' => 'Phải là một URL hợp lệ.',
    'uuid' => 'Phải là một UUID hợp lệ.',
    'arr_fieldtype' => 'Đây là không hợp lệ.',
    'handle' => 'Phải chỉ chứa các chữ cái thường và số với dấu gạch dưới làm ngăn cách.',
    'slug' => 'Phải chỉ chứa các chữ cái và số với dấu gạch ngang hoặc dấu gạch dưới làm ngăn cách.',
    'code_fieldtype_rulers' => 'Đây là không hợp lệ.',
    'composer_package' => 'Phải là một tên gói composer hợp lệ (ví dụ: hasselhoff/kung-fury).',
    'date_fieldtype_date_required' => 'Ngày là bắt buộc.',
    'date_fieldtype_end_date_invalid' => 'Không phải là một ngày kết thúc hợp lệ.',
    'date_fieldtype_end_date_required' => 'Ngày kết thúc là bắt buộc.',
    'date_fieldtype_only_single_mode_allowed' => 'Chỉ có thể sử dụng chế độ "Đơn" khi trường handle là date.',
    'date_fieldtype_start_date_invalid' => 'Không phải là một ngày bắt đầu hợp lệ.',
    'date_fieldtype_start_date_required' => 'Ngày bắt đầu là bắt buộc.',
    'date_fieldtype_time_required' => 'Thời gian là bắt buộc.',
    'duplicate_field_handle' => 'Một trường với handle là :handle đã tồn tại.',
    'duplicate_uri' => 'URI trùng lặp :value',
    'email_available' => 'Một người dùng với email này đã tồn tại.',
    'fieldset_imported_recursively' => 'Fieldset :handle đang được nhập lặp lại.',
    'one_site_without_origin' => 'Ít nhất một trang không được có nguồn gốc.',
    'options_require_keys' => 'Tất cả các tùy chọn phải có khóa.',
    'origin_cannot_be_disabled' => 'Không thể chọn một nguồn đã bị vô hiệu.',
    'parent_cannot_be_itself' => 'Không thể là chính nó.',
    'parent_causes_root_children' => 'Điều này sẽ gây ra trang gốc có các mục con.',
    'parent_exceeds_max_depth' => 'Điều này sẽ vượt quá độ sâu tối đa.',
    'reserved' => 'Đây là một từ đã được dự trữ.',
    'reserved_field_handle' => 'Trường với handle là :handle là một từ đã được dự trữ.',
    'unique_entry_value' => 'Giá trị này đã được sử dụng.',
    'unique_form_handle' => 'Giá trị này đã được sử dụng.',
    'unique_term_value' => 'Giá trị này đã được sử dụng.',
    'unique_user_value' => 'Giá trị này đã được sử dụng.',
    'unique_uri' => 'URI này đã được sử dụng.',
    'time' => 'Không phải là một thời gian hợp lệ.',
    'asset_current_filename' => 'Đây là tên tệp hiện tại.',
    'asset_file_exists' => 'Một tệp với tên này đã tồn tại.',
    'asset_file_exists_same_content' => 'Một tệp với tên này đã tồn tại và có cùng nội dung. Bạn có thể muốn xóa tệp này thay vì đổi tên.',
    'asset_file_exists_different_content' => 'Một tệp với tên này đã tồn tại nhưng có nội dung khác. Bạn có thể muốn thay thế tệp khác bằng tệp này thay vì.',
    'custom.attribute-name.rule-name' => 'thông báo tự chọn',
    'attributes' => [],
];
